cmake_minimum_required(VERSION 3.15)
project(PackageTest CXX)

find_package(thmar REQUIRED)
find_package(eclipse-paho-mqtt-c REQUIRED)

# 对于平台自带cJSON的情况(如esp32), include时没有cjson/前缀，所以为适应这种情况，项目中引用cJSON时都没有前缀,
# 所以对于外部引入的cJSON库，也需要将cjson加入include路径中，以便项目中引用时可以正常编译通过
target_include_directories(cjson INTERFACE "${cJSON_INCLUDE_DIR}/cjson")

add_executable(example src/thmar_package_test.cpp)
target_link_libraries(example thmar::thmar)
